#define _CRT_SECURE_NO_WARNINGS 1
//使scanf不报错
//scanf_s函数是VS编译器提供的，scanf是C语言标准的

#include <stdio.h>

//全局变量  { } 外部定义 可以全局(整个工程)使用
int a = 100;

extern int f; //调用不同文件的全局变量需要声明外部符号

int main()
{
	//局部变量  { } 内部定义
	int a = 200;
	printf("a = %d\n", a);
	//当局部变量命名与全局变量相同，则优先使用局部变量

	//int n = 0;
	//int m = 0;
	//scanf_s("%d %d", &n, &m);
	//int sum = n + m;
	//printf("sum = %d\n", sum);

	{
		int c = 30;
        printf("c = %d\n", c);
	}
    // printf("c = %d\n", c); //局部变量只能在自己所局限的范围内使用，即就近的{ }内

    printf("f = %d\n", f); //调用不同文件的全局变量


	int age = 20;
	float weight = 60.5f;
	//编译器中小数默认类型为double，需要指定为float，即小数末尾加 f
	//60.5  —— double
	//60.5f —— float


	return 0;
}